package com.ifgostudio.bocai.web.session;

import java.util.List;

import com.ifgostudio.bocai.lhc.entity.UserLhcCredit;
import com.ifgostudio.bocai.lhc.entity.UserLhcInfo;
import com.ifgostudio.bocai.system.entity.Permission;
import com.ifgostudio.bocai.system.entity.Role;
import com.ifgostudio.bocai.system.entity.User;

public class UserTicket {
	
	/**
	 * 用户信息
	 */
	private User user;
	
	/**
	 * 角色
	 */
	private List<Role> roles;
	
	/**
	 * 权限
	 */
	private List<Permission>  permissions;
	
	/**
	 * 用户六合彩信息
	 */
	private UserLhcInfo  lhcInfo;
	
	/**
	 * 用户六合彩信用信息
	 */
	private UserLhcCredit lhcCredit;
	
	

	/**
	 * 获取用户信息
	 * @return user 用户信息
	 */
	public User getUser() {
		return user;
	}

	/**
	 * 设置用户信息
	 * @param user 用户信息
	 */
	public void setUser(User user) {
		this.user = user;
	}

	/**
	 * 获取角色
	 * @return roles 角色
	 */
	public List<Role> getRoles() {
		return roles;
	}

	/**
	 * 设置角色
	 * @param roles 角色
	 */
	public void setRoles(List<Role> roles) {
		this.roles = roles;
	}

	/**
	 * 获取权限
	 * @return permissions 权限
	 */
	public List<Permission> getPermissions() {
		return permissions;
	}

	/**
	 * 设置权限
	 * @param permissions 权限
	 */
	public void setPermissions(List<Permission> permissions) {
		this.permissions = permissions;
	}

	/**
	 * 获取用户六合彩信息
	 * @return lhcInfo 用户六合彩信息
	 */
	public UserLhcInfo getLhcInfo() {
		return lhcInfo;
	}

	/**
	 * 设置用户六合彩信息
	 * @param lhcInfo 用户六合彩信息
	 */
	public void setLhcInfo(UserLhcInfo lhcInfo) {
		this.lhcInfo = lhcInfo;
	}

	/**
	 * 获取用户六合彩信用信息
	 * @return lhcCredit 用户六合彩信用信息
	 */
	public UserLhcCredit getLhcCredit() {
		return lhcCredit;
	}

	/**
	 * 设置用户六合彩信用信息
	 * @param lhcCredit 用户六合彩信用信息
	 */
	public void setLhcCredit(UserLhcCredit lhcCredit) {
		this.lhcCredit = lhcCredit;
	}

}
